package com.young.web.ec.persistence.services;

import com.young.web.ec.events.menu.AllMenuItemsEvent;
import com.young.web.ec.events.menu.CreateMenuItemEvent;
import com.young.web.ec.events.menu.MenuItemDetailsEvent;
import com.young.web.ec.events.menu.RequestAllMenuItemsEvent;
import com.young.web.ec.events.menu.RequestMenuItemDetailsEvent;

public interface MenuPersistenceService {

	AllMenuItemsEvent requestAllMenuItems(
			RequestAllMenuItemsEvent requestAllMenuItemsEvent);

	MenuItemDetailsEvent requestMenuItemDetails(
			RequestMenuItemDetailsEvent requestMenuItemDetailsEvent);

	MenuItemDetailsEvent createMenuItem(CreateMenuItemEvent createMenuItemEvent);
}
